package server.console;

import server.exception.InterpreterException;

public class TestInterpreter implements Interprete {

	@Override
	public int interpretar(Orden comando) throws InterpreterException {
		if ("test".equalsIgnoreCase(comando.getNombre())) {
			System.out.println("Comando: " + comando.getNombre());

			if (comando.getArgumentos() != null) {
				System.out.println("Argumentos:");
				for (String argumento : comando.getArgumentos())
					System.out.println(argumento);
			}

			return Interprete.EXITO;
		} else if ("hola".equalsIgnoreCase(comando.getNombre())) {
			System.out.println("hola");
			return Interprete.EXITO;
		}
		return Interprete.NO_RECONOCIDO;
	}

	@Override
	public String getTooltip(String s) {
		if ("test".equals(s.toLowerCase()))
			return "Hace una prueba de interpretar un comando";
		else
			return null;
	}

}
